AcyMailing\Helpers\MigrationHelper D

Total Complexity 195
Dependencies 7
Dependents 1
Total lines 1,286
Lines of code 1,007
Logical lines of code 486
Comment lines 0
Methods 35
Properties 2

Methods 35

Method Rating Maintainability Complexity Lines of code
migrateMails()
D
22
37 189
migrateFields()
C
28
24 133
migrateUsers_fields()
B
40 17 53
migrateBounce()
B
37 16 65
migrateConfig()
B
29 10 144
migrateTemplates()
A
42 9 50
migrateSubscriptions()
A
48 10 31
migrateWelcomeunsub()
A
49 9 28
migrateMailStats()
A
47 7 34
migrateLists()
S
48 7 29
preMigration()
S
47 6 32
migrateMailHasLists()
S
53 6 22
migrateUsers()
S
48 5 33
_finalizeClean()
S
57 5 16
doElementMigration()
S
55 3 20
_insertQuery()
S
59 3 15
doCleanTable()
S
64 3 9
cleanMailsTable()
S
57 1 20
doBounceMigration()
S
77 1 4
cleanFieldsTable()
S
70 1 7
cleanBounceTable()
S
72 1 6
cleanUsersTable()
S
67 1 9
cleanListsTable()
S
65 1 10
cleanUsers_fieldsTable()
S
82 1 3
doMailhaslistsMigration()
S
77 1 4
doMailStatsMigration()
S
77 1 4
doWelcomeunsubMigration()
S
77 1 4
doTemplatesMigration()
S
77 1 4
doMailsMigration()
S
73 1 5
doFieldsMigration()
S
77 1 4
doUsers_fieldsMigration()
S
77 1 4
doListsMigration()
S
77 1 4
doUsersMigration()
S
77 1 4
doSubscriptionsMigration()
S
77 1 4
doConfigMigration()
S
77 1 4